/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package models;

import play.*;
import play.db.jpa.*;
 
import javax.persistence.*;
import java.util.*;
import play.data.validation.MinSize;
import play.data.validation.Required;
/**
 *
 * @author Luis
 */
@Entity
public class Libro extends Model{
   
    public String  isbn;
    public String  titulo;
    @MinSize(10)
    public String  descripcion;
    public Integer ano;
    public String  editorial;
    public String  autor;
    public Clasificacion  clasificacion;
    public String  portada;
    public Integer edicion;
    public Integer numeroPaginas;
    public Boolean esLibre;

    public Libro(String isbn, String titulo, String descripcion, Integer ano, String editorial, String autor, Clasificacion clasificacion, String portada, Integer edicion, Integer numeroPaginas, Boolean esLibre) {
        this.isbn = isbn;
        this.titulo = titulo;
        this.descripcion = descripcion;
        this.ano = ano;
        this.editorial = editorial;
        this.autor = autor;
        this.clasificacion = clasificacion;
        this.portada = portada;
        this.edicion = edicion;
        this.numeroPaginas = numeroPaginas;
        this.esLibre = esLibre;
    }

    @Override
    public String toString() {
        return titulo;
    }
    
    
    
    
    
}
